<?PHP $this->Html->script('gererFormulaire', false); ?>
<?PHP $this->Html->script('outils', false); ?>
<?PHP $this->Html->css('site', null, array('inline' => false)); ?>
<?PHP $this->Html->css('gererFormulaire', null, array('inline' => false)); ?>
<div class="titre">Modifier le formulaire</div>

<fieldset id="right_form">
	<legend>Aperçu du formulaire</legend>
	<form>
		<div id="visio_questions_generales"></div>
		<div id="visio_form">
		</div>
		<input id="visioSubmit" type="submit" onclick="return false;" value="Envoyer" />
	</form>
</fieldset>

<fieldset id="left_form">
	<legend>Créer un nouveau formulaire</legend>
	<form id="new_form" method="POST">
		<div id="contenu_questions_generales"></div>
		Ajouter une nouvelle question :
		<select onchange="if(this.value != '') ajouterQuestionGenerale(this.value, 'contenu_questions_generales', 'visio_questions_generales', categories)">
			<option value=""></option>
			<option value="LISTE">Liste</option>
			<option value="ARTICLE">Article</option>
			<option value="ENTIER">Entier</option>
			<option value="TEXTE">Texte</option>
			<option value="OUINON">Oui/Non</option>
		</select>
		<input type="button" value="Ajouter une question générale au site" onclick="ajouterQuestionGenerale('contenu_questions_generales')" />
		<br />
		<div id="contenu_blocs">
		</div>
		
		<input type="button" value="Ajouter un bloc" onclick="ajouterBloc('contenu_blocs', 'visio_form', countBloc++)" />
		<br />
		<input type="submit" value="Valider !" />
	</form>
</fieldset>

<script type="text/javascript">
	<?PHP
		// ajout des categories et de leurs articles depuis la bdd
		if(isset($categories)) {
			// écriture du tableau des categories
			echo "var categories = ".php2js($categories).";\n";
		}
		// ajout des blocs depuis le cache ou la bdd
		if(isset($questions)) {
			// parcours des VoxBloc
			foreach($questions as $VoxBloc) {
				echo "ajouterBloc('contenu_blocs', 'visio_form', countBloc++,".php2js($VoxBloc).");\n";
			}
		}
	?>
</script>
